.list-page {
	-fx-background-color: -ui-color-bg-xx;
	-fx-padding:0.0;
}

.list-page .list-page__inner {
	-fx-padding:0.0;
}
.list-page .list-page__ph {
	-fx-pref-height:65.0px;
	-fx-border-color: -ui-color-border;
	-fx-border-width: 0.0 0.0 0.0px 0.0;
	-fx-border-style: solid;
}
.list-page .list-page__ph:hover, .list-page .list-page__ph.active {
	-fx-background-color: -ui-color-bg-xxx;
}

.list-page .contact__mbtn {
	-fx-pref-height:40.0px;
	-fx-background-color: -ui-color-white;
	-fx-border-color: -ui-color-border;
	-fx-border-width: 1.0px;
	-fx-border-style: solid;
	-fx-cursor: hand;
}

.list-page .contact__mbtn> .ui-icon {
	-fx-text-fill: -ui-color-ft-xx;
	-fx-fill: -ui-color-ft-xx;
}

.list-page .contact__mbtn> .ui-label {
	-fx-font-size:14.0px;
}

.list-page .contact__nf.contact-card > .contact-card__image{
	-fx-background-color: -ui-color-warning;
	-fx-padding:5.0px;
	-fx-pre-weight:30px;
	-fx-pre-height:30px;
}

.list-page .contact__title {
	-fx-pref-height:32.0px;
	-fx-border-color: -ui-color-border;
	-fx-border-width: 1.0px 0.0 0.0 0.0;
	-fx-border-style: solid;
	-fx-padding: 15.0px 10.0px 2.0px 12.0px;
}

.list-page .contact__title.non-border {
	-fx-border-width: 0.0px 0.0 0.0 0.0;
}

.list-page .contact__title> .ui-label {
	-fx-font-size:12.0px;
	-fx-text-fill: -ui-color-ft-xx;
	-fx-fill: -ui-color-ft-xx;
}